\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}{\section{strange.\-extensions.\-reflector.\-impl.\-Reflected\-Class Class Reference}
\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}\index{strange.\-extensions.\-reflector.\-impl.\-Reflected\-Class@{strange.\-extensions.\-reflector.\-impl.\-Reflected\-Class}}
}


A reflection of a class.  


Inheritance diagram for strange.\-extensions.\-reflector.\-impl.\-Reflected\-Class\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}
\end{center}
\end{figure}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a2fcd97d3012816cd62497272492f2412}{Constructor\-Info {\bfseries Constructor}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a2fcd97d3012816cd62497272492f2412}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_aeafb581d20f817f4354c018485552a23}{Type\mbox{[}$\,$\mbox{]} {\bfseries Constructor\-Parameters}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_aeafb581d20f817f4354c018485552a23}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ac0019d8d6f2698408a85551e26b72d1a}{Method\-Info\mbox{[}$\,$\mbox{]} {\bfseries Post\-Constructors}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ac0019d8d6f2698408a85551e26b72d1a}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a45ffa0c71d8c900471458b892538a9f7}{Key\-Value\-Pair$<$ Type, \\*
Property\-Info $>$\mbox{[}$\,$\mbox{]} {\bfseries Setters}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a45ffa0c71d8c900471458b892538a9f7}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a545800219a8f2412b8365e43a14b90b2}{object\mbox{[}$\,$\mbox{]} {\bfseries Setter\-Names}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a545800219a8f2412b8365e43a14b90b2}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a10848400ecfbe1a4032d200b2fefe1c4}{bool {\bfseries Pre\-Generated}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a10848400ecfbe1a4032d200b2fefe1c4}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ab416b63088916c708099e233cddf38c4}{Constructor\-Info \hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ab416b63088916c708099e233cddf38c4}{constructor}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ab416b63088916c708099e233cddf38c4}

\begin{DoxyCompactList}\small\item\em \mbox{[}Obsolete\char`\"{}\-Strange migration to conform to C\# guidelines. Removing camel\-Cased publics\char`\"{}\mbox{]} \end{DoxyCompactList}\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a13a7d8025cde8512475ca2653cb4a3dc}{Type\mbox{[}$\,$\mbox{]} {\bfseries constructor\-Parameters}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a13a7d8025cde8512475ca2653cb4a3dc}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a88ef38bdca111c1e9ae8559ccd92f1c4}{Method\-Info\mbox{[}$\,$\mbox{]} {\bfseries post\-Constructors}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a88ef38bdca111c1e9ae8559ccd92f1c4}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a09f39ddb3849b00dfb5ed1b61924a435}{Key\-Value\-Pair$<$ Type, \\*
Property\-Info $>$\mbox{[}$\,$\mbox{]} {\bfseries setters}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a09f39ddb3849b00dfb5ed1b61924a435}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a5b9a034f9a9ee413dd2815006f156a32}{object\mbox{[}$\,$\mbox{]} {\bfseries setter\-Names}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_a5b9a034f9a9ee413dd2815006f156a32}

\item 
\hypertarget{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ab92614c2e245f4f82ff9a664518b9fec}{bool {\bfseries pre\-Generated}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class_ab92614c2e245f4f82ff9a664518b9fec}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A reflection of a class. 

A reflection represents the already-\/reflected class, complete with the preferred constructor, the constructor parameters, post-\/constructor(s) and settable values. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/reflector/impl/Reflected\-Class.\-cs\end{DoxyCompactItemize}
